package com.jakeapp.gui.swing.helpers; import com.jakeapp.gui.swing.renderer.EventCellRenderer; import com.jakeapp.gui.swing.renderer.DefaultJakeTableCellRenderer; import com.explodingpixels.macwidgets.MacFontUtils; import org.jdesktop.swingx.JXTable; import javax.swing.*; /** * @author studpete */ public class ConfigControlsHelper { /** * Configurates an events table. * Used in news, inspector code. * * @param table */ public static void configEventsTable(JXTable table) { table.getColumn(0).setCellRenderer(new EventCellRenderer()); table.getColumn(1).setCellRenderer(new DefaultJakeTableCellRenderer()); table.setSortable(false); table.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS); table.setColumnControlVisible(true); // TODO false table.setEditable(false); table.setDoubleBuffered(true); table.setRolloverEnabled(false); table.setFont(MacFontUtils.ITUNES_FONT); } // do not instantiate private ConfigControlsHelper() { } }